/* 广告 */
.ad { display: block;margin:20px auto 0;width:1200px; }
.top-box{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.headtop-right,.headtop-left{
    height: 35px;
    line-height:35px;
}
.headtop-left{
    font-size: 13px;
}
.headtop-right ul li{
    float: left;
    margin-right:10px;
    font-size: 13px;
}
/* banner */
.bar-wp { margin:30px auto 0;width:1160px;display: flex; background-color: white;padding: 20px;border-radius: 10px}
.bar-banner { margin-right:20px }
.bar-banner,.bar-banner a,.bar-banner a img { height:330px;width:512px; border-radius:10px}
.bar-banner a { position: relative; }
.bar-banner a span { position: absolute;left:0;bottom:0;height:50px;padding-left:16px;background:rgba(0,0,0,0.6);width:496px; }
.bar-banner a span em { color:#fff;display: block;line-height:50px;width:400px;height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.bar-banner .swiper-pagination-bullets { width:100px;right:0px;left:unset;bottom:16px; }
.bar-banner .swiper-pagination-bullet { width:8px;height:8px;border-radius:4px;background:#fff;opacity:1;transition:all 0.6s; }
.bar-banner .swiper-pagination-bullet-active { width:25px;background:#14489c; }
.news-wp { flex:1;margin-right: 20px }
.new-tit { display: flex;height:35px;justify-content: space-between;}
.new-tit span { position:relative;height:30px;line-height:20px;font-size:18px;font-weight:bold;display: inline-block;color:#14489c }
.new-tit span em { position: absolute;left:0;bottom:-2px;height:2px;background:#14489c;width:100%;border-radius:2px; }
.new-tit .more-news{color: #999;font-size: 14px;line-height: 42px;}
.qutit { margin:8px auto 0;height:38px;width:90%;/* overflow: hidden;text-overflow: ellipsis;white-space: nowrap; */font-size:14px;color:#008bff;font-weight: bold;text-align: center;line-height:18px; }
.new-detail { height:40px;line-height:20px;color:#666;font-size:12px;overflow: hidden; }
.new-detail a { color:#3790f4; }
.new-lists {overflow: hidden;padding-top:2px;}
.new-lists li { height:38px;width:404px;display:flex;align-items: center;  margin-bottom:15px}
.new-lists li a { height:22px;font-size:14px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;max-width:380px;line-height:22px;}
.new-lists li a em { width:30px;height:14px;background:#ff4400;color:#fff;border-radius:7px 7px 7px 0;line-height:14px;text-align: center;display: inline-block;margin-left:10px;position:relative;top:-4px; }
.new-lists li a:hover { color:#f73d3d;background-image:url(../images/h-li.png); }
.new-lists li a:hover,.new-lists li:nth-child(1) a,.new-lists li:nth-child(2) a { color:black;background-image:url(../images/h-li.png); }
.login-wp { width:245px; }
.login-wp .logins .usr{border:1px solid #ccc;margin-bottom: 10px;overflow: auto;background: #fff; }
.login-wp .logins .usr input{width: 100px;float: left;margin: 0px;border: none;}
.login-wp .logins .usr span{line-height: 40px;}
.logins { margin-bottom:20px;height:160px; }
.logins a:nth-child(1) {margin-bottom:10px;}
.logins a,.logins a img { display: block;width:245px;height:75px; }
.logins .tit { height:58px;line-height:58px;font-size:18px;font-weight: bold;color:#034295; }
.logins .inp { display: block;padding-left:9px;height:40px;line-height:40px;border:1px #88c0ee solid;border-radius:4px;margin-bottom:10px;width:calc(100% - 11px);font-size:14px;color:#666; }
.logins .btn { width:150px;height:42px;line-height:42px;text-align: center;margin:20px auto 0;display: block;cursor:pointer;color:#fff;font-size:18px;background:#008bff;border-radius:21px; }
.log-btns { display: flex;justify-content: space-between;flex-wrap: wrap; }
.log-btns a { display: block;width:122px;height:75px;text-align: center;line-height:75px;background:#14489c;color:#fff;font-weight: bold; }
.log-btns a:nth-child(1),.log-btns a:nth-child(2) { margin-bottom:2px; }
.log-btns a:hover { background:#008bff;color:#fff; }
.hot-new-box{
   display: flex;
   justify-content: center;
   align-items: center;
   flex-direction: column;
   padding: 20px;
   width:1160px !important;
   background-color: white;
   border-radius: 10px;
}
.look-more{
	font-size: 13px;
	color: #14489c;
}
.hot-new-box h2{
   font-size: 30px;
   font-weight: 700;
   margin-bottom: 20px;
}

.detail-con-box{
    font-size: 15px;
    line-height: 35px;
    padding: 30px;
}
.detail-con-box img{
    width: 100%;
    height: 100%;
}

/* 通知公告 */
.notice {padding:15px 0 5px;margin-bottom:30px;margin-top: 20px }
.notice-wp { display: flex;justify-content: space-between; background-color: white;padding: 20px;border-radius: 10px;width: 1160px !important; }
.notice-list { width:550px;padding-top:20px; }
.notice-list .new-lists li { width:100%;display: flex;align-content: center; justify-content: space-between }
.notice-list .new-lists li>* { display: block; }
.notice-list .new-lists li a { width:476px; }
.notice-list .new-lists li span { font-size:14px;color: rgba(40,40,40,0.5); }
.tao { width:420px;display: flex;justify-content: space-between;flex-wrap:wrap; }
.tao a { display: flex;width:200px;height:110px;background:#008bff;margin-bottom:10px;flex-direction: column;justify-content: center;align-items: center;overflow: hidden; }
.tao a img { display: block;}
.tao a span { display: block;font-size:20px;color:#fff;font-weight: bold;height:46px;line-height:46px; }
/* 平台 */
.pt { margin:0 auto 30px;width:1200px;height:220px; background-color: white;border-radius: 10px}
.pt a { display: flex;width:228px;font-size:18px;flex-direction: column;align-items: center;height: 70px;line-height: 70px}
.pt a.ts1 { background:url(../images/ts1.png) no-repeat center center; }
.pt .swiper-button-prev,.pt .swiper-button-next { color:#e9e9e9; }
.swiper-img-box{
    height: 62px;
    line-height: 62px;
}
.swiper-img-box img{
    display: inline;
    vertical-align: middle;
    max-width: 210px;
    max-height: 62px;

}
.box-title-con{
	padding: 20px;
}
/* 广告位 */
.ads-wei { margin:0 auto 30px;width:1200px;height:180px; }
.ads-wei a,.ads-wei a img { width:1200px;height:180px; }
.ads-wei .swiper-pagination-bullet { width:10px;height:10px;background:#fff;opacity: 1;border-radius:5px;transition:all 0.6s; }
.ads-wei .swiper-pagination-bullet-active { width:41px;background:#f40; }
/*  品牌活动*/
.pinpai { height:450px;margin:0 auto 30px;width:1200px;background:url(../images/pinpai.png) no-repeat 0 0;overflow: hidden; }
.pins { width:1120px;height:350px;margin:80px 0 0 80px; }
.pins a { width:270px;height:350px;position:relative; }
.pins a img { width:270px;height:350px; }
.pins a span { position: absolute;color:#fff;top:54px;left:0;width:100%;height:68px;line-height:34px;display: flex;justify-content: center;align-items: center;font-size:24px;font-weight:bold;text-align: center; }
.pins .swiper-button-prev,.pins .swiper-button-next { width:22px;height:60px; } 
.pins .swiper-button-prev:after,.pins .swiper-button-next:after { content: ''; }
.pins .swiper-button-prev { background:url(../images/left.png) no-repeat center center; }
.pins .swiper-button-next { background:url(../images/right.png) no-repeat center center; }
/* 右侧浮动框 */
.right-bar { position: fixed;right:0;bottom:10px;width:80px;box-shadow: 0 0 15px #f4f4f4;z-index: 10000 }
.right-bar div,.right-bar a { width:80px;background:#fff;padding-top:10px;border-bottom:1px #f0f0f0 solid;display: block; }
.right-bar div *,.right-bar a * { display:block;margin:0 auto; }
.right-bar div img { width:70px;height:70px; }
.right-bar a img { width:34px;height:42px; }
.right-bar div span,.right-bar a span { text-align: center;line-height:16px;padding:8px 0;font-size:12px;color:#999; }
.right-bar div:nth-last-child(1) { border:none; }
.right-bar a { display: none; }
@media only screen and (min-width: 100px) and (max-width:1200px) {
	.right-bar a { display: block; }
}
/*联系我们*/
.con-page-box{
    width: 1160px;
    display: flex;
    margin: 20px auto;
    min-height: 500px;
    flex-direction: column;
    background-color: white;
    border-radius: 10px;
    padding: 20px;
}
.lian-con ul li{
    margin-top:20px;
    margin-bottom: 20px;
    font-size: 14px;
    color:#5e5e5e;
}
.lian-tit{
    font-weight: 700;
    color: #5e5e5e;
}
.con-pagetit-box{
    width: 100%;
    font-size: 30px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    margin-top: 20px;
    height: 50px;
    line-height: 50px;
}
#lianxi-map{
    width: 100%;
    height:500px;
}
.amap-icon img {
    width: 25px;
    height: 34px;
}

.amap-marker-label{
    border: 0;
    background-color: transparent;
}

.map-tip-info{
    position: relative;
    margin:0;
    top: 0;
    right: 0;
    background-color: white;
    padding: 15px;
    min-width: 0;
    border-radius: 10px;
    box-shadow: 0 2px 6px 0 rgba(114, 124, 245, .5);
}
.xiehui-main-content{
    width: 1160px;
    margin: 20px auto;
    border-radius: 10px;
    padding: 20px;

}
.xiehui-left{
 width: 22%;
 float: left;
}
.xiehui-right{
  width: 73%;
  float: right;
}
.xiehui-newlist-box{
    display: flex;
    flex-direction: column;
    margin: 0 20px 20px 20px;
}
.xiehui-newlist-box a{
    display: flex;
    width: 100%;
    height: 65px;
    justify-content: space-between;
    line-height:65px;
    font-size: 14px;
    color: #333333;
    align-items: center;
    border-bottom: 0.01rem dashed #e6e6e6
}
.new-em{
    padding-left: 16px;
    padding-right: 12px;
    font-size: 20px;
    color: #c1c1c1;
}
.new-time{
    padding-right: 16px;
    font-size: 12px;
    color: #999;
}
.con-xiehuibox{
    background-color: white;
    border-radius: 10px;

}
.xh-left-menu h1{
    height: 80px;
    line-height: 80px;
    padding-left: 30px;
    font-size: 24px;
    font-weight: 700;
    color: #14489c;
}
.xiehui-left ul li{
    height: 50px;
    line-height: 50px;
    padding-left: 30px;
}
.xh-newlist-tit{
    margin-left: 20px;
    font-size: 20px;
    margin-top: 20px;
}
.xh-menu-check{
    background-color: #14489c;
    color: white;
}
.protocol-a2-d2 {
    font-size:15px;
    color: #333333;
    line-height:36px;
    margin:30px;

}
.xh-list-con h1{
    font-size: 20px;
}
.new-con-desc{
    font-size: 14px;
    color: #2b2b2b;
    margin-top:10px;
}
.xh-imgnew-list{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
    border-bottom: 0.01rem dashed #e6e6e6;
}
.xh-newimg-box img{
    width: 218px;
    height: 168px;
    border-radius: 10px;
    margin-right: 20px;
}
.new-time-box{
    margin-top:20px;
    font-size: 14px;
    color: grey;
}
.newlist-icon{
    width: 20px;
    height: auto;
}
.xy-newlist-opt{
    display: flex;
    flex-direction: row;
}
.new-time-box{
    margin-right: 20px;
}
.pagination li{
    float: left;
    font-size: 15px;
    margin-left: 10px;
    margin-right: 10px;
}
.pagination li{
    cursor: pointer;
    padding: 5px 10px;
}
.pagination .active{
    color: #1c8bff;
    font-weight: 700;
}